package org.hamster.toolkit.main.events
{
	import flash.events.Event;
	
	public class AppEvent extends Event
	{
		public static const APP_INIT:String = "appInit";
		public static const APP_INIT_REQUEST:String 	= "appInitRequest";
		public static const APP_INIT_RESPONSE:String 	= "appInitResponse";
		
		public static const APP_CHECK_UPDATE:String 	= "appCheckUpdate";
		public static const APP_CHECK_UPDATE_REQUEST:String 	= "appCheckUpdateRequest";
		public static const APP_CHECK_UPDATE_RESPOSNE:String 	= "appCheckUpdateResponse";
		
		public static const DROPBOX_INIT_REQUEST:String 	= "dropboxInitRequest";
		public static const DROPBOX_DISPOSE_REQUEST:String 	= "dropboxDisposeRequest";
		
		
		public function AppEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
		}
		
		override public function clone():Event
		{
			var result:AppEvent = new AppEvent(type, bubbles, cancelable);
			
			return result;
		}
	}
}